//
//  CXHAdapterBannerCallBack.h
//  CXHAdSDK
//
//  Created by 陈坤 on 2022/3/13.
//

#ifndef CXHAdapterBannerCallBack_h
#define CXHAdapterBannerCallBack_h

#import "CXHAdapterCommonCallBack.h"
@class CXHAdapterBannerAdapter;
NS_ASSUME_NONNULL_BEGIN

@protocol CXHAdapterBannerCallBack <CXHAdapterCommonCallBack>

- (void)bannerAdViewDidReceivedCallBack:(CXHAdapterBannerAdapter *)adapter;

- (void)bannerAdViewFailToReceivedCallBack:(CXHAdapterBannerAdapter *)adapter error:(nullable NSError *)error;

- (void)bannerAdViewClickedCallBack:(CXHAdapterBannerAdapter *)adapter loadingPageURL:(NSString *)loadingPageURL;

- (void)bannerAdViewExposureCallBack:(CXHAdapterBannerAdapter *)adapter;

- (void)bannerAdViewExposureReportCallBack:(CXHAdapterBannerAdapter *)adapter;

- (void)bannerAdViewClickedReportCallBack:(CXHAdapterBannerAdapter *)adapter;

- (void)bannerAdViewCloseCallBack:(CXHAdapterBannerAdapter *)adapter;

- (void)bannerAdCloseLandingPageCallBack:(CXHAdapterBannerAdapter *)adapter;

@end
NS_ASSUME_NONNULL_END

#endif /* CXHAdapterBannerCallBack_h */
